Erdos: Cost-Effective Peripheral Robotics for AI Education
نویسندگان
چکیده
This work combines hardware, software, and curricula in order to create robots capable enough to advance the field of AI yet inexpensive enough to be widely accessible. Costs are kept low by pairing iRobot’s roombas with existing laptop or palmtop computers and their accessories. The result is a sub-$200 untethered physical platform capable of running and testing state-of-the-art AI algorithms. Motivation for Peripheral Robots The promise of peripheral robots is emerging atop two foundations: the powerful (and costly) selection of builtfor-research robots and the inexpensive (but far less capable) world of robotic kits. Figure 1 highlights the price/performance tradeoffs among several wellestablished and in-development robotic systems. Because iRobot’s roomba [1] vacuum offers a compelling balance among these factors, we at Harvey Mudd College are developing software, curricula, and a hardware interface atop this commercially successful base. We have named this freely available library of resources erdos for its potential to convert coffee into proofs: in particular, proofs-of-concept in which an embodied system might validate an AI algorithm or approach. Figure 2 contains a summary of the built-in capabilities [2] of the $150 RoombaRed platform. Figure 1’s $175 cost includes the USB-to-TTL converter required to interface with the robot's serial port. For $60 more, iRobot also sells a docking station which the robot can find and selfrecharge, provided a line-of-sight path to its IR emitter. Erdos: Software for the Roomba Figure 2 illustrates the components of the erdos library. The base operates as a serial device, either cabled or wireless, according to iRobot’s Serial Command Interface (SCI) specification [2]. SCI provides a byte-level interface; our SRSerial class simulates this interface byte-for-byte in case a physical platform is unavailable or unwanted. Copyright © 2006, American Association for Artificial Intelligence (www.aaai.org). All rights reserved. Figure 1 Comparing untethered robots, their prices, and their capabilities. Legend: nr indicates a platform not yet released as of 5/’06: prices are estimated. Computation: PC = personalcomputer-based, μP = microprocessor-based. Sensing: Vis = vision, Mic = microphone, Bmp = bump sensing, Cli = cliff sensing, Enc = encoders/odometry, Lt = light sensing, Son = sonar ranging, IR = infrared ranging, a2d = ttl-level inputs. Figure 2 At left is a block diagram of the erdos software library; at right, some of the roomba’s sensing and actuation abilities.
منابع مشابه
Components, Curriculum, and Community: Robots and Robotics in Undergraduate AI Education
Robot platforms have played a fundamental role in the field of artificial intelligence (AI) for more than 30 years. Yet it is only recently that physically embodied agents have become a viable tool in the undergraduate AI classroom. Examples of the flurry of activity in this area include competitions and exhibitions, the growing options for lowcost robot hardware and software, and a number of r...
متن کاملRoomba and Mac OS X: Cross-platform Vision and Robotics for AI
This paper investigates the suitability of iRobot’s Roomba as a low-cost robotic platform for use in both research and education. We present sensor and actuation models and implement algorithms that demonstrate the Roomba’s viability. While the platform has both benefits and drawbacks relative to similarly-priced alternatives, we conclude that the Roomba will interest many educators, especially...
متن کاملTeaching Bottom-up AI from the Top Down
For many reasons, it is desirable to use robots in courses such as introductory computer science, artificial intelligence, and cognitive science, yet the knowledge normally required by students to make effective use of these tools is often prohibitive in such courses with well established curricula. We have developed a user interface that allows students with no prior experience or training in ...
متن کاملMini Grand Challenge Contest for Robot Education
The Mini Grand Challenge outdoor robot design contest was developed at the Penn State Abington campus to promote advances in robot education and technology. Partly inspired by the DARPA Grand Challenge, ground robots must navigate unmarked pathways on a suburban college campus and reach waypoint goals. Robots must also interact and entertain spectators during travel along the designated route. ...
متن کاملLaunching into AI's October Sky with Robotics and Lisp
trends in artificial intelligence education have the potential to make introductory AI courses at liberal arts schools the gateway for a large new generation of AI practitioners. However, this vision’s achievement requires programming libraries and low-cost platforms that are readily accessible to undergraduates and easily maintainable by instructors at sites with few dedicated resources. This ...
متن کامل